const baseurl = "https://api-hmugo-web.itheima.net/api";

const request = (params) => {
    return new Promise((resolve, reject) => {
        wx.request({
            ...params,
            url: baseurl + params.url,
            success: function (res) {
                resolve(res)
                //到时候会走.then

            },
            fail: function (err) {
                reject(err)
                //会走.catch

            }
        })
    })
}
//这里封装的目的 是能够用promise的写法请求数据 还有就是能够用baseurl 以及加全局loading

// promise本身是解决异步回调 的一种方案（说白了就是一种写法） promise 就是一个容器里面放异步的代码 异步的代码放进去 就可以把回调函数变成 .then .catch的写法

export default request